home *** CD-ROM | disk | FTP | other *** search
/ MacHack 1999 / MacHack 1999.toast / Papers / aSEPiA example source / Application / source / CTextDocument.h < prev    next >
Encoding:
Text File  |  1999-06-25  |  826 b   |  33 lines  |  [TEXT/CWIE]

  1. // =================================================================================
  2. //    CTextDocument.h                    ©1996-1998 Metrowerks Inc. All rights reserved.
  3. // =================================================================================
  4.  
  5. #pragma once
  6.  
  7. #include <LSingleDoc.h>
  8.  
  9. class CTextView;
  10.  
  11. class CTextDocument : public PP_PowerPlant::LSingleDoc {
  12.  
  13. public:
  14.                             CTextDocument( LCommander *inSuper, FSSpec *inFileSpec );
  15.  
  16.     virtual Boolean            IsModified();
  17.     
  18.     virtual void            DoAESave( FSSpec &inFileSpec, OSType inFileType );
  19.     virtual void            DoSave();
  20.     virtual void            DoRevert();
  21.     virtual void            DoPrint();
  22.  
  23.     virtual OSType            GetFileType() const;
  24.             void            DumpPluginData();
  25.  
  26. protected:
  27.  
  28.     CTextView *                mTextView;
  29.  
  30.     void                    NameNewDoc();
  31.     void                    OpenFile( FSSpec &inFileSpec );
  32.     void                    SetPrintFrameSize(void);
  33. };